package com.sn.pw.exception;

import com.sn.pw.result.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@Slf4j
@RestControllerAdvice
public class GlobalExceptionHandler {
    //  指定捕获哪一个类型的异常
    @ExceptionHandler(Exception.class)  //捕获所有异常
    public Result e(Exception e) {
        log.info("全局异常捕获{}", e);
        e.printStackTrace();// 打印堆栈信息
        return Result.error("对不起，操作失败");
    }

}
